ISCPersistenceUnit::ReportDesigner
Here is the signature for the ReportDesigner function:
HRESULT ReportDesigner([in] VARIANT RDModelPath, [in] VARIANT RDSolutionFilePath, [in] VARIANT RDOutputPath, [in] VARIANT RDExportFormat, [out, retval] VARIANT_BOOL *ppVal);
This API does not generate the diagram picture.
The following table contains the valid arguments for the ReportDesigner function:
|
Parameter |
Valid Type/Value |
Description |
|---|---|---|
|
RDModelPath |
VT_BSTR |
Specifies the file path string to the model file |
|
RDSolutionFilePath |
VT_BSTR |
Specifies the file path string to the .erpt or .erps file |
|
RDOutputPath |
VT_BSTR |
Specifies the output path |
|
RDExportFormat |
VT_BSTR |
Specifies the export format |
Report Designer Sample Script:
Dim oAPI
Set oAPI = CreateObject("ERwin9.SCAPI.9.0")
Dim oPropertyBag
Set oPropertyBag = CreateObject("ERwin9.SCAPI.PropertyBag.9.0")
Dim oPersistenceUnit
Set oPersistenceUnit = oAPI.PersistenceUnits.Create(oPropertyBag)
Call oPersistenceUnit.ReportDesigner("C:\test.erwin", "C:\Solutions\Report1.erpt", "C:\CSV", "CSV")
Call oPersistenceUnit.ReportDesigner("C:\test.erwin", "C:\Solutions\Reports.erps", "C:\HTML", "HTML")
Call oPersistenceUnit.ReportDesigner("C:\test.erwin", "C:\Solutions\Reports.erps", "C:\PDF", "PDF")
|
Copyright © 2025 Quest Software, Inc. |